sync task working