change method launch refresh a widget