fix default useragent & add test