fix error message for short options
fix error message for short options
clean up old data and refactor the initializer
async refactoring
options now working right
refactoring
fix history logging