Keane vows to stay upbeat