client side config uses localstorage instead of cookies