icon updates + non working timer implementation