На самом деле примеров много, и я использовал один из них. Но он работает асинхронно, я имею в виду...