The new blog created does not have buddypress activity stream

I have a network setup on my main blog and I used the 'New Blog Templates' plugin to create a new blog using the main blog. I understand this plugin is not meant to work with the main blog. The new blog does not have the buddypress activity stream and other features. I have buddypress network activated so it should be active for the new blog. How do I get the activity stream for the new blog ?

Note: I also tried below but of no help:

function change_template( $blog_id )

{

switch_to_blog( $blog_id );

update_option('template', 'bp-sn-parent');

update_option('stylesheet', 'YOUR_TEMPLATE_NAME');

}

add_action( 'wpmu_new_blog', 'change_template' );

added the above code into your bp-custom.php file to use the template you specified instead of YOUR_TEMPLATE_NAME.

source:
http://buddypress.org/support/topic/set-a-default-template-for-blogs/