add mirror support. fix on request error
only load task when task name begin with grunt
cannot delete data.urlpath