new service: send main with fail lock