It is not going to be fair for the buyers whose get late to this topic. With just 11 buyers we will finish all the units 104 @ 0.2btc.
True!
There is one buyer which place an order for 500 units!

So, what to do now? To be fair with everyone I could wait up to 10th August to satisfy all buyers.
Why to wait until Aug 10 if you have enough buyer to order right now ?
If you place the order after Aug 10 buyers will get the BE around end of Aug if not later ... If you place one order right now (mainly for previous buyers) they will get BE sooner.