Superagent with promise and url pattern support