refactor: backend is (once again) separated from core module http-request-umd

this backend is compatible with http-request-umd >= 1.0.0