autoupdate createdAt and updatedAt