improve image monitor polling so cycles can be completed - develop