Verifiquei que você utilizar pelo menos 3 vezes a progress em 3 lugares diferentes, poderia ter criado um atributo para armazená-lo e pegá-lo uma única vez dentro do método onCreate().