use notificationResource instead of a combination of other resources to reduce http requests