combined some network requests to reduce traffic