fix: allow only one revervation per user and screening