title: best_in_place not showing update until after refresh
body: <p>I followed the somewhat out of date railscast on best_in_place and also read the gem documentation. I am using version 2.1.0.</p>
  
  <p>I'm using best_in_place on just one field:</p>
  
  <pre><code>&lt;%= best_in_place feedback, :status, type: :select, :collection =&gt; [["New", "New"], ["Emailed", "Emailed"], ["Flagged", "Flagged"], ["Closed", "Closed"]]%&gt;
  </code></pre>
  
  <p>I have this in my controller:</p>
  
  <pre><code>respond_to :html, :json
  
  def update
    @feedback = Feedback.find(params[:id])
    @feedback.update_attributes(feedback_params)
    respond_with feedbacks
  end
  </code></pre>
  
  <p>On submit it reverts to the previous value but if you refresh the page you can see that the update did work. I just want to get the update to show immediately.</p>