tweak code. implement Ext.new_request_with_fd for testing Request
rename several unused args to _, make it possible to stuff things inside request object