gold futures up $2.30 at $590 an ounce