more of todo service and controller, more elasticsearch