No, you can't do both in one pass in CBJuice2. We deliberately separate the functions as a safety precaution against clobbering existing records. We could make a custom modification for you.
Reading directly from an external data source, mapping fields if necessary, and updating or adding depending on whether or not the user exists, would require an elaborate custom extension.