probably have to split the history recall and the update following