minor improvements
run tasks in background, more improvements