optimize loading 
update data file format
fix crash