Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

I have already bought the game, do I need to pay again or is there a way to get the update free.

The page where you got your initial downloads should have the updated version (1.5.1) now. Just go there, and you'll be able to download the update for free (and all future updates too)!