marker web controller updated with elasticsearch wrapped api