melhoria do upgrade