AsyncTask can execute simultaneously.
Add comment and sonar improvements