Add subscribe and unsubscribe features(DAO)