In the REST mapping what do you have set as your key value? This sort of issue only occurs if you have set your mappings to use a key to look up a value. If the value exists in the Database it will ignore the import.
Try changing the import mapping to not use a key and it should always import the payload.