refactor request sending methods to reduce redundancy
Merge branch 'master' into bd3