add maintain task interface