fix bugs use task