Try just,
rsync -a
If your source and destination is connected on a fast-link (not over the Internet, say) it is usually not worth compressing (so, skip the '-z').
You don't need the verbose mode '-v', it just slows down a large transfer (trying to show you what's going through). Moreover, you get the transfer size at the end of your rsync operation.
And, you might want to try skipping the '-x' option unless you know what you are doing.
The only waiting time involved with normal rsync is the time to make the connection and compare the source and target file trees. If the source and target trees are already large it may take some time to locate the files that need to be sync'ed. Be patient. With the '-v' skipped, you'll see a couple lines of output at the end showing how much data was transferred (from source to target).
ps: One more thing -- because you wrote the phrase "between each other".
Your command will only sync files from your source path to your target path.
Rsync does not sync backwards from target to source. Hope you are aware of that.