updated shows to fix if_admin break
refactored shows list and editing admin query