update buoy data fetching, use cache data if buoy fails, print wind variables to iframe