Tree rendering optimization, properly cancel ongoing async processes when re-rendering or destroying (second step, wip)