cleanup: destroy all objects at deinit()