create cascade for staff and user -look staffAssign or update func