First of all, I'm on vacation in one sunny country in Western place of Europe. But it is not a vacation time for "Bind Mi Band"!
During my flight I've made a proof of concept, which worked very well and will allow to increase probability of successful synchronization with Mi Band to 99%. For most of you, it may not be a problem now, but some users experience issues, so sometimes I couldn't even sleep at night :)
But in nearest update this question will be closed and I am able to fully concentrate on history feature implementation. That makes me happy.
Hope you all are enjoying summer!
P.S. By the way, Mi Band survived swimming in ocean! Hurrah!