Further performance improvement. Current result 3GB for ~3minutes