use timeout service to draw component