fix: AysncTask class need to be private