Improve springiness cpu usage

This is to address an issue #281