Move elasticsearch to a concern
Extract profile completion to a concern