put in a redis lock