migrating to http.request
fix missing headers key, fix tests, and switch from USR1 to USR2