Upsert and find_and_modify