add lock to MokaItem