make upload idempotent without resource notifications