thread overlap