added mutex and Suggest

added suggest with C functions to browse inside damn ***
added a lock to avoid concurrency problem on C side