fix large data problem