added rate-limiting
added page option and fixed bug in processing options