added more AsyncTasks and changed certain public methods to package-private