gold futures up $8.50 at $596.80 an ounce