Oil prices edge up on signs of improving demand