update svcmodel to implement new algorithm