Improvements for GitHub push model - logging + cache