finish use before lock
complete use before lock
finish unlock before use
add timeout_var.timeout_en = OA_FALSE; in oa_blinddata.c for discard timeout in blinddata