changed tickProgress calculation