Direct predictive adaptive control with stochastic gradient identifiers