pushing for updatingg and sychning