initWithUserId
setup userId on start, since userId is required for most cases