fix shutdown order to prevent segfault