fix major bug introduced by last commit

Async isn't really possible here, better make it async in launching bash script. Removed all the unnecessary threading.