buffering multiple commands in a queue now