update screen layout