cleaned up the riot api code and maximized efficieny with the developer api limits