fix freeze due to .get() with asynctask