DSGA class updated with a rough asynctask