thread rendering