Improving method #touch

Chaging method #touch
  to return false if the record is not persisted
  to use find_and_modify operation
  to not call update otherwise there is a field to change