Do I have to buy it again just to get the latest updates?
Usually, the updates are free of charge and only for upgrades there is a fee. In order to update your application, you need to contact the developer because there is no information on the official web page.