updating store.marco() with a process-based approach to asynchronous operation.