builder: updated todo list
builder: using -MD now works
builder: mtime and file_exists caching added