Designing Automated Market Makers With Adaptive Liquidity