Just to expand a bit on what Kon said and give you an insight into the dedication of the dev team...
Gameplay bug and balance fixes are fairly quick changes to make and will usually be patched within a week of them being reported, but larger projects like pathfinding and new content take time and quite often are delayed by more high priority fixes and marketing work. As Kon said, we are still working on adding some cool new things but I think we should keep them under wraps for a bit longer so people don't get too excited and then disappointed by the inevitable delays.
One thing to keep in mind about the frequency of updates - we are not a big budget studio, we are a very small team working for very little/no pay. What money Reverie does get from sales mostly goes towards marketing to bring in new players and, of course, server costs. But don't worry too much, the game was made without the devs getting paid much and with or without pay we'll keep working on the game and we'll keep the servers running for many more years to come
In the meantime, we are looking at various options for increasing funding without gouging players by increasing price or filling the shop with pay-to-win uber-units, which quite frankly is more likely to drive players away.
Steam Greenlight is one of those options and with the help of all our players as well as everyone on the forums who is yet to buy the game we will hopefully finally get Dawn of Fantasy on Steam.
If we are able to increase our funding through exposure on Steam and our other options then we will be able to return to full-time development and can then add in the features we are working on much quicker.
We are grateful to everyone who has supported us and continues to support us by buying and playing Dawn of Fantasy, but we hope you understand when we don't always release an update on time.
Thank you for your patience and understanding.
tl;dr - we are a small company, we are trying to get funding to increase frequency of updating/adding features, until then delays, thanks for support