requester.js style upgrade