fixed init deinit and getglobalstatus