Home US stock futures edge lower with TSMC earnings on tap