Ranking via httprequest + obstacle synchronization