move Timer callback function from GdtIdt to Timer files