Add initial burst to io ratelimit
Add async reading