merge updateActivity and create... to one, menu operation optimized