revert the last change: without futures