add bm select interface, remove the padding in recommend list