add more unit test
sanitize url maybe append by proxy