fixed weather widget to display weather dynamically