Feature add host commands buffering 2

to be reviewed