takeMVar after join