Vieira pleased with performance but says improvement needed