removing not needed async