finish increment elsvm, now it support normal and incremented mode