Gold edges toward $3,890