updateCurrent instead of adding manually