load context list on page switch; don't show empty context list
add switch context test