stage created
divorced draw loop from update