Steve Bruce says Aston Villa did not perform well enough and were lucky to get through their Carabao Cup first-round match against Yeovil.