changed rendering from forward to deffered