main activity updates