please replace Message.Date from int to int64 to avoid 2038 issue. Golang `time.Unix()` required int64.