asynctask replaced with loader (not working correctly yet)