Cell proliferation and cell cycle control: a mini review