adding some test classes
adding asyncrhonous option to plugins