put a mutex around reservations cronic task