prevent multiple Toast overlaps in iOS

Automatic cancel previous toast when make new toast, keep this behavior consistent with Android