added smooth fading code for incoming block updates