City 'on edge' after Virginia Walmart shooting