bloom op alway use lock