upgrade view and framework