Oil edges up following sell-off with virus fallout still unknown