fixed puthashdatasplit