A survey of recent research on time management