added retry to request, throtling