- added `sync_type`