avoid duplicate updates of the same objec in sync