primer framework upgrade