Fix possible wrong item remove using cloned object
Cancel add operation using callback
Cancel remove operation using callback
Update test and example
Fix documentation
Update dependencies
Bump version 3.0.0