fix: do not update par() if no plotting is intended