The semi-discrete complex modified Korteweg-de Vries equation with zero and non-zero boundary conditions: Riemann-Hilbert approach and N-soliton solutions | Synapse