An extended macro model accounting for acceleration changes with memory and numerical tests