So thanks to all of you meteor pros out there I finally managed to properly transform my app from using the autopublish package to a proper publish/subscription based app. Thanks a lot for all your help!!
Link to my app: Questful Test
Problem is that for some reason my app is now a lot slower with the pub/sub model in place than before were I still used the autopublish package. A lot of data comes down the wire significantly slower than before which is of course not beneficial for the user experience.
Is this behaviour normal or why is this? I can of course provide you with code snippets if you tell me which ones you need ... right now I do not know which parts of my code would help you helping me! :-)
EDIT: Here you can see parts of my pub/sub code: LINK
Please note: Following @HubertOG's answer, I implemented the whole _dep Dependencies stuff as well. The data is now loaded everytime but again, it is a lot slower than with autopublish. How do you guys structure your app? Where (in which file/folder, in which part of the code) do you put your Deps.autorun() stuff with the subscriptions in it?
Cheers! Patrick