prevent duplicate username, add selfStatusUpdate