reuse safeClose for actor stop