implemented YIELD and some fix on other test like disconnect