improve performance with sync_interval