friday tasks

add PR and VI, improved asset caching, friendly error handling and
custom timeouts for certain tasks