Investigating Algorithms In Non-Adiabatic Dynamics: Extension, Benchmark, And Application