595 to drive multiple 4051

Only a fool uses a 4051 as an output. This is because only one output can be active at any one time. It is simply the wrong chip to use.