Citation: 2C_877/2013 E. C

Mit Beschwerde in öffentlich-rechtlichen Angelegenheiten und subsidiärer Verfassungsbeschwerde beantragt A.________ dem Bundesgericht, es sei das Urteil des Verwaltungsgerichts vom 21. August 2013 aufzuheben. Seine Aufenthaltsbewilligung sei, allenfalls unterBedingungen und Auflagen, zu verlängern. Eventualiter sei ihm eine Jahresaufenthaltsbewilligung zu erteilen. Subeventualiter sei die Sache zu neuem Entscheid an die Vorinstanz zurückzuweisen. Der Beschwerdeführer ersucht um unentgeltliche Rechtspflege und Verbeiständung. Das Sicherheits- und Justizdepartement des Kantons St. Gallen, das Verwaltungsgericht und das Bundesamt für Migration beantragen die Abweisung der Beschwerde. Mit Verfügung vom 3. Oktober 2013 hat der Präsident der II. öffentlich-rechtlichen Abteilung der Beschwerde aufschiebende Wirkung zuerkannt.