make LP user creation idempotent