some half-finished work
tidy up
abort queue if a task fails, and reset tasks list
-> 0.5.8