ui sync task & rest