run_iter only for servr