upgrade client information, fix bug in activity model