join, run after another thread dies