I think it would be handy if the script would keep a record of what it had already updated so that when you run it again it skips over assets its already downloaded and pushed to plex, and only updates anything that's new or wasn't pushed last time due to it not being on plex.
This is handy if you are updating your server from a particular user, so you don't end up pulling the same assets multiple time :D