Changing method #touch

Changing method #touch
  to return false if the record is not persisted
  to not call update otherwise there is a field to change
Update formatting
Merge branch 'pr/2682'