calculate hot with self.created_at after topic created