move index, render it
build in a thread