add cancel method for smart queue
add tests
build
version bump
update api desc
better tests