Citation: 2C_317/2015 E. C

A.________ erhebt mit Eingabe vom 16. April 2015 Beschwerde in öffentlich-rechtlichen Angelegenheiten an das Bundesgericht. Er beantragt, ihm sei in Aufhebung des Urteils des Verwaltungsgerichts des Kantons Glarus vom 26. Februar 2015 die Aufenthaltsbewilligung zu verlängern, eventuell die Sache zu neuer Entscheidung an die Vorinstanz zurückzuweisen. Prozessual beantragt er die Gewährung der unentgeltlichen Rechtspflege und Fristansetzung für die Einreichung eines ärztlichen Zeugnisses. Die Vorinstanz und das Staatssekretariat für Migration SEM schliessen auf Abweisung der Beschwerde. Der Beschwerdeführer repliziert mit Eingabe vom 14. Juli 2015 und reicht einen Bericht eines senegalesischen Spitals ein.