implemented appropriately delayed retries and stall timeout as recommended by the Twitter API docs