improved custom user backend doc