make sure remoteview is updated along with right pendingIntent