more optimization roughly 200ms per layer