fixed bug in how module progress is monitored