fixed issue where two operation executors wipe the state of the previous