resolves issue #1

TTS is now non-blocking (yay async!)