Improved display updates

When quickly changing the playlist (prev/next/ play/pause/play/pause) etc
the display would still be busy with the previous update, by moving this
to timer.c and sending SIGKILL we improve this a lot.