AJAX Transactions changed to async, Often called function optimized
Customer meta AJAX transactions are now asynchronous. Addresses issues with having the corrrect value in the DOM element when the response is being processed
The get unique names function was being called many times while processing customer meta.  The function invokes a filter, and can update the database. Changed to function to only to processing on the first call and retain the result.