sendPush is now more customizable