fix some bug

datatime & hasher