Implemented interface to coordinate progress change