send pageUpdate: 1) on non-empty data 2) on client change