Update genP