add .pyc files to gitignpre
add RUN_ONCE option