add ctime as ephemeral field for user's state