finish KThread.join(), also added a selTest