fix with new method package
add PrepareLikeMux to prepare a request like ServeMux from net/http
100% test coverage