Fail wait is different from usual wait
Better sync thread handling without handlers. Resolved #3