faster auto range by approximating derivative