update monitor to once executing and update >=