gather js 's recover progress method