fix updateCurrent