Implemented basic syncing of remote objects

What do you think to do a `cancel_all` if it's responding to it? This way we can easily cancel instead of destroying when desired.