fix ruby gc error