trans thread goto sleep when no msg distributed