better way to update.