refactor de api, not necessary to compare with the previous progress