last run update reimplementation