fix and update asymptottic