fix widget not response