This problem has been mentioned numerous times. Can user metadata edits be put in a timed batch queue instead of updating immediately for better performance and interaction? Eg. Edits to title, tags, etc are put in queue with a timer for say 10-30 sec, if another edit is made the queue is updated and the timer reset back to 10 sec. Once timer reaches zero a batch update is made.