update knight demo