add task build & patch