Feature/add reservations to messages for multiple daemons

merging feature with internal-release branch