title: ACF fields value not available until saving post manually
body: <p>I have some custom post type "video" and I added some custom ACF fields to it ("video_path", "author_name" and "audio_author"). I'm generating posts in that type programmatically like this:</p>
  
  <pre><code>$video_post_params = array(
    'post_title'    =&gt; wp_strip_all_tags($video_title),
    'post_status'   =&gt; 'publish',
    'post_author'   =&gt; 1,
    'post_type'     =&gt; 'video'
  );
  $video_id  = wp_insert_post( $video_post_params );
  update_field('video_path', $video_path, $video_id);
  update_field('author_name', $video_author, $video_id);
  update_field('audio_author', $audio_author, $video_id);
  </code></pre>
  
  <p>All values are inserted well - when I open the post in back-end everything is fine. However, when I try to use those values, I don't get anything?!?</p>
  
  <p>I'm reading values from template files like this:</p>
  
  <pre><code>get_field('video_path', $video_id)
  </code></pre>
  
  <p>And if I open the post and just save it without any change everything starts working normally and I'm getting post ACF fields normally after that. Posts created manually, from back-end are working well all the time.</p>
  
  <p>What I'm doing wrong? Do I need some extra step when generating posts from code?</p>
  
  <p>The issue is reported here:
  <a href="http://support.advancedcustomfields.com/forums/topic/programmatic-post-insertion-acf-fields-and-the-save_post-hook/" rel="nofollow">http://support.advancedcustomfields.com/forums/topic/programmatic-post-insertion-acf-fields-and-the-save_post-hook/</a></p>
  
  <p>But that solution is obviously not working for me - my <code>update_field()</code> functions already are immediately after <code>wp_insert_post()</code>.</p>