add new demo
-- bad command
-- bad command with feedback
-- thread pool
-- cache