Real time adaptive control