fix bug: locked