Update: so after a while going craZy with this game, i finalled figured it out. For daily special, the ones give you gems, you have to put the food on the counter for it to be counted, but with the delivery, you have to put them in the fridge for it to be counted and try to finish the delivery first. Then you can put it on the counter to serve to the customers. If you notice, when you finish cooking a dish and collect it, it will appear small symbols on top of the dish let you choose if you wanna put the food on counter or in the fridge, depends on if the food is required for Today Special or delievery (or both), a little board sign will appear with the counter or fridge symbol to tell you where to put your food to be counted toward the Today special or delivery progress, if you choose otherwise (like i did), the food will not be counted. For delivery, if you serve the food to customer before you finish everything in the delivery order and deliver it, you will lose the food, the order will not be completed. Its tricky to say at least.
Overall is a good game, just super expensive cost for unlocking and buying some of the ingredients, and the waiting time could be a little shorter, but I understand they need to make money, so that is for encouraging people to spend real money in the game.
Original review:
Ive loved the game since it was on facebook. I still cant believe its on app store now. The one thing i hate about it, i think is a bug or something, is when i try to fulfill delivery or daily special, and thought i did, then the dish count is messed up and erase my progress and never go back to normal, like i cannot finish that particular delivery or order again because it doesnt record my progress, no matter how many times i cook the same dish again and again. I still cannot figure that one out. I uninstalled the game