add more constraint to sync local info