new try. precaching lots of data. need to prepare the d3 rendering