Adaptive Rate Control Based On Collision And Frame Aggregation Awareness