Async requesting bug. 

When trying to get products from different pages with paginateGetRequest the problem is that products from the first response are returned for all pages. So if i try to get 2 products from 3 pages the same 2 products will be returned for all 3 pages (depends on,which response comes first).
I think it is because of restler events like .on('complete'). 
Using request module with callbacks will work correctly.