Yep,that's right. Definitely does not submit each and every time a WU is completed. Just looking now, I have 13 completed WU's awaiting submission. Not sure if it's a server side or a client based trigger, but there definitely is a bit of a backlog on your machine before submission each time.