Add ability to cancel all operation in progress
add params options to all allObject methods
Some refactoring