update ua detection