Seems you considered only the things under your control and assumed it will be easy. I can only how you will feel whenever there are technical challenges with the app. Anyways, it's taught you to do better next time. Now you can factor in miscellaneous delays next time. Stay safe