update on user agent object