fix: the validLength of datas
bug fix: closing dialog directly caused crash
going to complete Bin::read()