metrics async