update framework and extensions