update framework interface