A 68-year-old man presents with melaena and lightheadedness. He is on aspirin for secondary prevention of myocardial infarction. Blood pressure is 100/60 mmHg, pulse 105 beats/min and Hb is 80 g/L. What is the most appropriate initial management step?