added asynctask for background iteration handling