subscription implementation to manage notification at users