added missing fire and forget function