Improved bounds and new trade-offs for dynamic all pairs shortest paths