US stock futures edged higher after a tech-led selloff, as investors monitored Iran tensions and key retail earnings for clues on consumer health.