mutex for user