optimized to remove already-searched movies from the list. still not perfect since it mutates the original hash of movies...