first pass of full text rendering with 3k iterations