fixed no update case for push