working on timer and threads
reorganize release funcs in order to make thread safe
fix userData/setup contact filtering
submod