update practice project