update code to reflect new version of xamarin having fixed its crash issue, properly dispose of the request streams