Added delay timer, updating, error showing