[Add] add singleton pattern

add singleton pattern LogicController