fixed blocked UI by thread