update recommend formation