update supervised simple