window manager framework renew by type.