add force inline macro
fix test