avoid to build notification object everytime