lock progress