Make fullly async - don't block on stepping or running
Add support for async break command