rate adaptation : fix switchdown not working properly
also add more aggressive switchdown if buffer filled ratio is less than 2