follow new WebModule style, add Task.clear