Life and times of RBCs and platelets