update dependencies, pattern, notes on database