updated fluidsolver.dart