Fixed #1501 executing AsyncTasks blocks other threads
Added settings.async-workers to tune the amount of AsyncTask workers