Initial implementation of auto-updating feature