add tests for sync
add task for coverage generation