Make sure to join when destroying a callback sync