message pushing is working