added comments as to why we need to batch requests