gold futures up $3.10 at $587.50 an ounce