client side for change theme without reload