Improve cpu springiness cpu usage

This is to address an issue #281