metroApp multithreading