attemp add syncAction, just for discussion