fix xamarin bug