Adding auditing fields and update trigger