Asynch reprogram