wip: async mode
wip: fix for async woes in command
refactor: commands async. Ref #17