move A/B switching to client side - combined script is cached on server
merge