using asynctask
untracking bin and gen