refine lock server
confirm msg usage