more stable synchronized sweep

более стабильная версия. немного исправлен от предыдущего коммита.