fix profile event
set the model if not available
fix up user profile