Todo: back_thread problem