Online-coupling of widely-ranged timescales to model coral reef development