Don't send null when total isn't init
Add retry if we can't retrieve data (means that key have expired)