update show view to be dynamic