ad9858: test bench and minor corrections