perform activation check under appropriate condition

by managing app.profile's ready state