make lib sync inner modules private

add feature dead_code, make the module private create warning on
arc::Condvar::signal and signal_on