TODO: better history clear history and clear screen commands code refactoring updating prompt conflicts with some hints and with some arguments with cansend