Controller not upgrading when progress is full