Adaptive Pricing In Networks With Non-Cooperative Users