i don't really familiar with that.. but what are benefits of `respond_to` over `render json:`?