Fixed progress not correct when skipping a new track and the new track takes a while to buffer