implemented sparse storage in adaptive estimator