_push -> _sync
fetch: add tests