Adenosine: a partially discovered medicinal agent