try alternate subscription approach

The other approach only allows subscribing once