The reason is that you are not saving another meta value that is needed. Have you tried using update_field()? http://www.advancedcustomfields.com/resources/update_field/
This page also has information on field_keys and field_names and data needed to be stored in the database.