use matching backend

@MatthiasBrantner I don't like that you need the `build-id` option for running a simple build of the project. But maybe that's the way it needs to be in order to completely lock the frontend and backend togethers. I guess it's a new mindset.