oil adds to gain, gold's lower after consumer data