Bug Fix setup.py and stop async backend if no backends