if API returns 304, update existing object