fixed recursive widget destroy and stopping of scheduled fetches