use update_attributes instead of update