Updated to show ordering issues in progress listener callback