Add user agent & support deflate