refactoring util
add util::url_parser()
remove useless constructor