An efficient numerical solution of the transient storage equations for solute transport in small streams