adding some fancy actions
added optional download / update count
added transient delete on activation and error checking on return