performance improvement in sync