updated getProgress