eval labels: only evaluate cmd once and save draw_scale output for the draw() call