add request page routine. add sync routine