Ты закрываешь два потока одинаковым кодом. Надо уменьшить дублирование.