flint promise