A client side buffer management algorithm to improve QoE | Synapse