urldata: use promises and superagent
datas: improve use of promises
fix bug with data fetching
restore LRU in urldata