use render_singletask()