add xhr module