select_active should call at local loop instead of callback
because if one node is dicsconnect from internet, callback will never running