buffering messages unti they are complete. This makes it possible to queue messages from different inputs with same target and send them after each other