update from current