fixed update/create!